/*headerTab样式*/
.cp_clearfix {
    clear: both;
}
.cp_header_tab {

}
.proofing_step_table table thead.ant-table-thead tr th:nth-child(3)  {
    display: none;
}
.proofing_step_table table tbody.ant-table-tbody tr td:nth-child(3)  {
    display: none;
}
.cp_header_tab_back {
    padding: 8px 2px 8px 8px;
    border-top: 1px solid #36b3b3;
    margin-right: 5px;
    background: #36b3b3;
    /* padding-left: 7px; */
    border-radius: 2px;
}
.cp_header_tab_back::after {
    content: '';
    display: inline-block;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 3px;
    height: 13px;
    box-sizing: border-box;
    width: 13px;
    transform: rotate(45deg);
}
.cp_header_type {
    padding: 6px 30px;
    border-radius: 0 20px 20px 0;
    border: 1px solid #36b3b3;
    font-size: 14px;
    color: #36b3b3;
    margin-right: 20px;
}
.cp_header_type + span {
    font-size: 14px;
    color: #333;
}
.cp_header_tab_ul {
    padding: 0 20px;
}
.cp_header_tab_ul li {
    width: 110px;
    height:120px;
    text-align: center;
    padding-top: 20px;
    float: left;
    box-sizing: border-box;
    /*margin-right: 50px;*/
    cursor: default;
    position: relative;
}
.cp_header_tab_ul li a {
    width: 56px;
    height:56px;
    display: inline-block;
    border-radius: 50%;
    background: url('../img/icons.png');
}
.cp_header_tab_ul li:not(:last-child)::after {
    content: '';
    width: 54px;
    height: 3px;
    background: #ededed;
    display: block;
    position: absolute;
    left: 83px;
    top: 48px;
    cursor: default;
}


.cp_header_tab_ul li a.icons_1 {
    background-position: 0 0;
}
.cp_header_tab_ul li a.icons_2 {
    background-position: -110px 0;
}
.cp_header_tab_ul li a.icons_3 {
    background-position: -220px 0;
}
.cp_header_tab_ul li a.icons_4 {
    background-position: -330px 0;
}
.cp_header_tab_ul li a.icons_5 {
    background-position: -440px 0;
}
.cp_header_tab_ul li a.icons_6 {
    background-position: -550px 0;
}
.cp_header_tab_ul li a.icons_7 {
    background-position: -659px 0;
}
.cp_header_tab_ul li a.icons_8 {
    background-position: -769px 0;
}
.cp_header_tab_ul li a.icons_9 {
    background-position: -879px 0;
}
.cp_header_tab_ul li a.icons_10 {
    background-position: -989px 0;
}
.cp_header_tab_ul li a.icons_11 {
    background-position: -1099px 0;
}


.cp_header_tab_ul li a.icons_finished1 {
    background-position: 0 -67px;
}
.cp_header_tab_ul li a.icons_finished2 {
    background-position: -110px -67px;
}
.cp_header_tab_ul li a.icons_finished3 {
    background-position: -220px -67px;
}
.cp_header_tab_ul li a.icons_finished4 {
    background-position: -330px -67px;
}
.cp_header_tab_ul li a.icons_finished5 {
    background-position: -440px -67px;
}
.cp_header_tab_ul li a.icons_finished6 {
    background-position: -550px -67px;
}
.cp_header_tab_ul li a.icons_finished7 {
    background-position: -659px -67px;
}
.cp_header_tab_ul li a.icons_finished8 {
    background-position: -769px -67px;
}
.cp_header_tab_ul li a.icons_finished9 {
    background-position: -879px -67px;
}
.cp_header_tab_ul li a.icons_finished10 {
    background-position: -989px -67px;
}
.cp_header_tab_ul li a.icons_finished11 {
    background-position: -1099px -67px;
}


.cp_header_tab_ul li a.icons_active1 {
    background-position: 0 -134px;
}
.cp_header_tab_ul li a.icons_active2 {
    background-position: -110px -134px;
}
.cp_header_tab_ul li a.icons_active3 {
    background-position: -220px -134px;
}
.cp_header_tab_ul li a.icons_active4 {
    background-position: -330px -134px;
}
.cp_header_tab_ul li a.icons_active5 {
    background-position: -440px -134px;
}
.cp_header_tab_ul li a.icons_active6 {
    background-position: -550px -134px;
}
.cp_header_tab_ul li a.icons_active7 {
    background-position: -659px -134px;
}
.cp_header_tab_ul li a.icons_active8 {
    background-position: -769px -134px;
}
.cp_header_tab_ul li a.icons_active9 {
    background-position: -879px -134px;
}
.cp_header_tab_ul li a.icons_active10 {
    background-position: -989px -134px;
}
.cp_header_tab_ul li a.icons_active11 {
    background-position: -1099px -134px;
}

.cp_header_tab_ul li a.icons_active1 + span {
    color: #36b3b3;
}
.cp_header_tab_ul li a.icons_active2 + span {
    background-position: -110px -67px;
}
.cp_header_tab_ul li a.icons_active3 + span {
    background-position: -220px -67px;
}
.cp_header_tab_ul li a.icons_active4 + span {
    background-position: -330px -67px;
}
.cp_header_tab_ul li a.icons_active5 + span {
    background-position: -440px -67px;
}
.cp_header_tab_ul li a.icons_active6 + span {
    background-position: -550px -67px;
}
.cp_header_tab_ul li a.icons_active7 + span {
    background-position: -659px -67px;
}
.cp_header_tab_ul li a.icons_active8 + span {
    background-position: -769px -67px;
}
.cp_header_tab_ul li a.icons_active9 + span {
    background-position: -879px -67px;
}
.cp_header_tab_ul li a.icons_active10 + span {
    background-position: -989px -67px;
}
.cp_header_tab_ul li a.icons_active11 + span {
    background-position: -1099px -67px;
}

.cp_header_tab_ul li span {
    text-align: center;
    display: block;
    line-height: 28px;
}
/*.cp_header_tab_ul li.active {*/
    /*!*background-color: #36b3b3;*!*/
    /*transition: 0.2s linear;*/
/*}*/
/*.cp_header_tab_ul li:hover{*/

/*}*/
/*.cp_header_tab_ul li.active span {*/
    /*!*color: #fff;*!*/
/*}*/
.cp_header_tab_content {
    display: flex;
    margin-bottom: 10px;
    padding-left: 10px;
}
.cp_header_tab_content span {
    min-width: 44px;
    font-size:14px;
    color: #333;
}
.cp_header_tab_content:last-child {
    margin-bottom: 40px;
}
.cp_header_tab_detail {
    position: relative;
    border:1px solid rgb( 231, 231, 231 );
    margin: 30px 10px;
    background-color: rgb( 255, 255, 255 );
    box-shadow: 0px 0px 13px 4px rgba( 0, 0, 0, 0.22 );
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
}
.cp_header_tab_detail_title span {
    font-size:14px;
    padding: 0 20px;
    border-right:1px solid #e1e1e1;
    color: #36b3b3;
    display: inline-block;
    margin-bottom: 18px;
}
.cp_header_tab_detail_title span:last-child {
    border-right:none;
}
.org_bot_cor{
    width: 16px;
    height: 16px;
    /*border-left: 11px solid transparent;*/
    /*border-right: 11px solid transparent;*/
    /*border-bottom: 18px solid #fff;*/
    /*box-shadow: 0px 0px 13px 4px rgba( 0, 0, 0, 0.1 );*/
    /*font-size: 0;*/
    /*overflow: hidden;*/
    background: url('../img/triangle.png') no-repeat;
    position: absolute;
    top: -15px;
    transition: 0.15s linear;
}


/*table step style*/
.profing_step {
    display: flex;
    padding:10px 0;
}
.profing_step p {
    width:25%;
    text-align: center!important;
    margin-top: 5px;
}
.profing_step_30 p {
    width: 33.3%;
}
.profing_step p span {
    display: block;
    line-height:2;
    margin: 0px auto 5px;
}
.profing_step p span.profing_step_circle {
    height: 20px;
    display: flex;
    text-align: center;
    align-items: center;
    width: 100%;
    margin-left: 45%;
}
.profing_step p span.profing_step_circle_finished {
    height: 20px;
    display: flex;
    text-align: center;
    align-items: center;
    width: 100%;
    margin-left: 45%;
}
.profing_step p span.profing_step_circle_refused {
    height: 20px;
    display: flex;
    text-align: center;
    align-items: center;
    width: 100%;
    margin-left: 45%;
}
.profing_step p span.profing_step_circle_start {
    height: 20px;
    display: flex;
    text-align: center;
    align-items: center;
    width: 100%;
    margin-left: 45%;
}
.profing_step_circle b:nth-child(1) {
    width: 17px;
    height: 16px;
    background: #ededed;
    display: block;
    border-radius: 50%;
    color: #ededed;
}

.profing_step_circle_finished b:nth-child(1) {
    width: 17px;
    height: 16px;
    display: block;
    border-radius: 50%;
    color: #fff;
    background-color: #36b3b3;
}
.profing_step_circle_start b:nth-child(1) {
    width: 17px;
    height: 16px;
    display: block;
    border-radius: 50%;
    color: #fff;
    background-color: #36b3b3;
}
.profing_step_circle_refused b:nth-child(1) {
    min-width: 26px;
    height: 26px;
    background: #f12c44;
    display: block;
    border-radius: 50%;
    color: #fff;
    line-height: 24px;
    font-size: 18px;
    font-weight: 100;
}
.profing_step p:not(:last-child) .profing_step_circle b:nth-child(2) {
    width: 100%;
    height: 3px;
    background: #ededed;
    display: block;
}
.profing_step p:not(:last-child) .profing_step_circle_finished b:nth-child(2) {
    width: 100%;
    height: 3px;
    background: #36b3b3;
    display: block;
}
.profing_step p:not(:last-child) .profing_step_circle_refused b:nth-child(2) {
    width: 100%;
    height: 3px;
    background: #36b3b3;
    display: block;
}

.start_profing {
    /*border:1px solid orange;*/
    padding:3px 5px;
    width:80px;
    cursor: pointer;
    color: orange;
}
.step_btn {
    padding: 2px 20px;
    margin: 0 auto;
    display: block;
}
/*物流详情*/
.step_show_detail {
    color: orange;
    cursor: pointer;
}
.step_show_detail:hover{
    color: orange;
}
.step_history {
    padding:3px 8px;
    border:1px solid #36b3b3;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color: #36b3b3;
}
.step_history:hover {
    color: #36b3b3;
}



.proofing_step_table_pagination .ant-pagination-item-active {
    background: #36b3b3;
    border:1px solid #36b3b3;
}
.proofing_step_table_pagination .ant-pagination-item:hover {
     border:1px solid #36b3b3;
 }


/*空页面*/
.proofing_progress_none {
    text-align: center;
}
.proofing_progress_none img {
    display: block;
    margin:50px auto 0;
}
.proofing_progress_none span {
    color: #999;
    font-size:18px;
}